#ifndef PARAMETERXML_H
#define PARAMETERXML_H

#include <QObject>
#include <QDebug>
#include <QFile>
#include <iostream>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/typeof/typeof.hpp>
#include "datastruct.h"

using namespace std;
using namespace boost::property_tree;

class Parameterxml : public QObject
{
    Q_OBJECT
public:
    explicit Parameterxml(QObject *parent = 0);
private:
    QString     filename;
    ptree       rootpt;
private:
    void initialization();
public:
    void addParameter( ParameterDataStruct parameter);
};

#endif // PARAMETERXML_H
